---
title: INPayBillIntentResponse
framework: intents
role: symbol
role_heading: Class
path: intents/inpaybillintentresponse
---

# INPayBillIntentResponse

Your app’s response to a request to pay a bill.

## Declaration

```swift
class INPayBillIntentResponse
```

## Overview

Overview Use an INPayBillIntentResponse object to specify the details of the bill payment operation that you perform. After creating the object, fill in the details of the transaction, including the amount to transfer, the user account involved, the payee, and the date for the transaction to occur. Siri communicates the bill details back to the user at appropriate times. You create an INPayBillIntentResponse object in the confirm(intent:completion:) and handle(intent:completion:) methods of your handler object. For more information about implementing your handler object, see INPayBillIntentHandling.

## Topics

### Initializing the Response Object

- [init(code:userActivity:)](intents/inpaybillintentresponse/init(code:useractivity:).md)

### Getting the Response Code

- [code](intents/inpaybillintentresponse/code.md)
- [INPayBillIntentResponseCode](intents/inpaybillintentresponsecode.md)

### Providing the Account Information

- [fromAccount](intents/inpaybillintentresponse/fromaccount.md)

### Providing the Transaction Details

- [billDetails](intents/inpaybillintentresponse/billdetails.md)
- [transactionAmount](intents/inpaybillintentresponse/transactionamount.md)
- [transactionScheduledDate](intents/inpaybillintentresponse/transactionscheduleddate.md)
- [transactionNote](intents/inpaybillintentresponse/transactionnote.md)

## Relationships

### Inherits From

- [INIntentResponse](intents/inintentresponse.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 Payment

- [INPayBillIntentHandling](intents/inpaybillintenthandling.md)
- [INPayBillIntent](intents/inpaybillintent.md)
