IINPayBillIntentHandling Interface

Definition

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

[Foundation.Protocol(Name="INPayBillIntentHandling", WrapperType=typeof(Intents.INPayBillIntentHandlingWrapper))]
[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 IINPayBillIntentHandling : IDisposable, ObjCRuntime.INativeObject
type IINPayBillIntentHandling = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Properties

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Extension Methods

ConfirmPayBill(IINPayBillIntentHandling, INPayBillIntent, Action<INPayBillIntentResponse>)

Developers may implement this method to confirm payment details.

HandlePayBill(IINPayBillIntentHandling, INPayBillIntent, Action<INPayBillIntentResponse>)

Developers may implement this method to schedule bill payment.

ResolveBillPayee(IINPayBillIntentHandling, INPayBillIntent, Action<INBillPayeeResolutionResult>)

Developers may implement this method to resolve the payee.

ResolveBillType(IINPayBillIntentHandling, INPayBillIntent, Action<INBillTypeResolutionResult>)

Developers may implement this method to resolve the bill type.

ResolveDueDate(IINPayBillIntentHandling, INPayBillIntent, Action<INDateComponentsRangeResolutionResult>)

Developers may implement this method to resolve the bill due date.

ResolveFromAccount(IINPayBillIntentHandling, INPayBillIntent, Action<INPaymentAccountResolutionResult>)

Developers may implement this method to resolve the account that will be debited to pay the bill.

ResolveTransactionAmount(IINPayBillIntentHandling, INPayBillIntent, Action<INPaymentAmountResolutionResult>)

Developers may implement this method to resolve the transaction amount.

ResolveTransactionNote(IINPayBillIntentHandling, INPayBillIntent, Action<INStringResolutionResult>)

Developers may implement this method to resolve the custom transaction notes.

ResolveTransactionScheduledDate(IINPayBillIntentHandling, INPayBillIntent, Action<INDateComponentsRangeResolutionResult>)

Developers may implement this method to resolve the scheduled date for the transaction.

Applies to