---
title: "resolveSpeakableGroupNames(for:with:)"
framework: intents
role: symbol
role_heading: Instance Method
path: "intents/insearchformessagesintenthandling/resolvespeakablegroupnames(for:with:)"
---

# resolveSpeakableGroupNames(for:with:)

Resolves the user’s input when they search for messages sent to a specific group of people.

## Declaration

```swift
optional func resolveSpeakableGroupNames(for intent: INSearchForMessagesIntent, with completion: @escaping @Sendable ([INSpeakableStringResolutionResult]) -> Void)
```

```swift
optional func resolveSpeakableGroupNames(for intent: INSearchForMessagesIntent) async -> [INSpeakableStringResolutionResult]
```

## Parameters

- `intent`: The intent object that contains details about the user’s request. Use this object to get the initial information, if any, provided by the user.
- `completion`: The block to execute with the resolution. You must execute this block while implementing this method. This block has no return value and takes the following parameter:

## Discussion

Discussion This method resolves the names of any groups that were recipients of the messages.

## See Also

### Resolving the Intent Parameters

- [resolveRecipients(for:with:)](intents/insearchformessagesintenthandling/resolverecipients(for:with:).md)
- [resolveSenders(for:with:)](intents/insearchformessagesintenthandling/resolvesenders(for:with:).md)
- [resolveAttributes(for:with:)](intents/insearchformessagesintenthandling/resolveattributes(for:with:).md)
- [resolveDateTimeRange(for:with:)](intents/insearchformessagesintenthandling/resolvedatetimerange(for:with:).md)
- [resolveGroupNames(for:with:)](intents/insearchformessagesintenthandling/resolvegroupnames(for:with:).md)
