Class

INBillDetails

The detailed information associated with a bill.

Declaration

@interface INBillDetails : NSObject

Overview

An INBillDetails object contains the details surrounding the payment of a bill. You create instances of this class when handling bill payment-related intents. For example, you create instances of this class when searching for the user’s bill payments. The details include the recipient of the funds, the amount that is due, and the date of payment.

When creating instances of this class, specify as many details as possible. During searches or when paying a bill, Siri may display some of the bill details to the user. Omitting an important piece of information, such as the payee, might cause the user to cancel a bill payment.

Topics

Initializing the Bill Details

- initWithBillType:paymentStatus:billPayee:amountDue:minimumDue:lateFee:dueDate:paymentDate:

Initializes a bill details object with information about the bill to pay.

Accessing the Bill Information

billPayee

The entity receiving the payment.

paymentDate

The scheduled payment date for the bill.

paymentStatus

The current status of the payment.

billType

The type of the bill.

Getting the Bill Amount

minimumDue

The minimum amount to pay toward the bill.

amountDue

The amount due for the bill.

dueDate

The due date of the payment.

lateFee

The late fee to apply if the payment is late.

Constants

INBillType

Constants indicating the type of bill.

Relationships

Inherits From

See Also

Data Objects

INAccountType

Constants indicating the type of account involved in a financial transaction.

INBillPayee

The entity that receives the proceeds from a bill payment.

INCurrencyAmount

An amount of money to transfer during a financial transaction.

INPaymentAccount

A user account that provides the funds when making a payment.

INPaymentAmount

The amount of money to apply to a bill payment.

INPaymentMethod

Information about a form of payment supported by your app.

INPaymentRecord

Detailed information about a financial transaction made between two users.

INPaymentStatus

Constants indicating the state of the financial transaction.

INPerson

The information about a user involved in a SiriKit interaction.