---
title: INBillDetails
framework: intents
role: symbol
role_heading: Class
path: intents/inbilldetails
---

# INBillDetails

The detailed information associated with a bill.

## Declaration

```swift
class INBillDetails
```

## Overview

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’s 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

- [init(billType:paymentStatus:billPayee:amountDue:minimumDue:lateFee:dueDate:paymentDate:)](intents/inbilldetails/init(billtype:paymentstatus:billpayee:amountdue:minimumdue:latefee:duedate:paymentdate:).md)

### Accessing the Bill Information

- [billPayee](intents/inbilldetails/billpayee.md)
- [paymentDate](intents/inbilldetails/paymentdate.md)
- [paymentStatus](intents/inbilldetails/paymentstatus.md)
- [billType](intents/inbilldetails/billtype.md)

### Getting the Bill Amount

- [minimumDue](intents/inbilldetails/minimumdue.md)
- [amountDue](intents/inbilldetails/amountdue.md)
- [dueDate](intents/inbilldetails/duedate.md)
- [lateFee](intents/inbilldetails/latefee.md)

### Constants

- [INBillType](intents/inbilltype.md)

### Initializers

- [init(coder:)](intents/inbilldetails/init(coder:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Bill Data Objects

- [INBillPayee](intents/inbillpayee.md)
- [INBillTypeResolutionResult](intents/inbilltyperesolutionresult.md)
- [INBillPayeeResolutionResult](intents/inbillpayeeresolutionresult.md)
- [INVisualCodeTypeResolutionResult](intents/invisualcodetyperesolutionresult.md)
