---
title: LiveAssistanceRequest.Response
framework: LiveCommunicationKit
role: symbol
role_heading: Enumeration
platforms: [iOS 27.2+, iPadOS 27.2+, Mac Catalyst 27.2+, macOS 27.2+, visionOS 27.2+]
path: livecommunicationkit/liveassistancerequest/response
---

# LiveAssistanceRequest.Response

A response from the extension to a live assistance request.

## Declaration

```swift
enum Response
```

## Overview

Overview You return this type from your implementations of prepareAssistanceRequest(_:) and resumeRequest(_:) to express how the request should continue. Both cases are outcomes that indicate the request should continue. If the request can’t continue, your implementations of the protocol methods throws LiveAssistanceRequestError instead of returning a response. note: This enumeration is not frozen. Code that switches over a Response must include an @unknown default block.

## Topics

### Working with responses

- [LiveAssistanceRequest.Response.proceed](livecommunicationkit/liveassistancerequest/response/proceed.md)
- [LiveAssistanceRequest.Response.requiresUserInput(reason:)](livecommunicationkit/liveassistancerequest/response/requiresuserinput(reason:).md)
- [LiveAssistanceLaunchReason](livecommunicationkit/liveassistancelaunchreason.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
