Class

INBillDetails

The detailed information associated with a bill.

Declaration

class 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

Accessing the Bill Information

var billPayee: INBillPayee?

The entity receiving the payment.

var paymentDate: DateComponents?

The scheduled payment date for the bill.

var paymentStatus: INPaymentStatus

The current status of the payment.

var billType: INBillType

The type of the bill.

Getting the Bill Amount

var minimumDue: INCurrencyAmount?

The minimum amount to pay toward the bill.

var amountDue: INCurrencyAmount?

The amount due for the bill.

var dueDate: DateComponents?

The due date of the payment.

var lateFee: INCurrencyAmount?

The late fee to apply if the payment is late.

Constants

enum INBillType

Constants indicating the type of bill.

Relationships

Inherits From

See Also

Data Objects

enum INAccountType

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

class INBillPayee

The entity that receives the proceeds from a bill payment.

class INCurrencyAmount

An amount of money to transfer during a financial transaction.

class INPaymentAccount

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

class INPaymentAmount

The amount of money to apply to a bill payment.

class INPaymentMethod

Information about a form of payment supported by your app.

class INPaymentRecord

Detailed information about a financial transaction made between two users.

enum INPaymentStatus

Constants indicating the state of the financial transaction.

class INPerson

The information about a user involved in a SiriKit interaction.