---
title: WidgetRelevance
framework: widgetkit
role: symbol
role_heading: Structure
path: widgetkit/widgetrelevance
---

# WidgetRelevance

A type collecting the relevances for a widget kind.

## Declaration

```swift
struct WidgetRelevance<Configuration>
```

## Overview

Overview Return this type from the relevance() requirement of your TimelineProvider, AppIntentTimelineProvider, or IntentTimelineProvider to inform the system of when a widget might be relevant and in which configuration. Make sure to return the relevances ordered by priority because the system might decide to utilize only a subset of the provided relevances.

## Topics

### Initializers

- [init(_:)](widgetkit/widgetrelevance/init(_:).md)

## See Also

### Smart Stacks

- [Increasing the visibility of widgets in Smart Stacks](widgetkit/widget-suggestions-in-smart-stacks.md)
- [TimelineEntryRelevance](widgetkit/timelineentryrelevance.md)
- [RelevanceConfiguration](widgetkit/relevanceconfiguration.md)
- [RelevanceEntriesProvider](widgetkit/relevanceentriesprovider.md)
- [RelevanceEntry](widgetkit/relevanceentry.md)
- [WidgetRelevanceAttribute](widgetkit/widgetrelevanceattribute.md)
- [WidgetRelevanceGroup](widgetkit/widgetrelevancegroup.md)
- [AppIntentRecommendation](widgetkit/appintentrecommendation.md)
- [IntentConfiguration](widgetkit/intentconfiguration.md)
- [IntentRecommendation](widgetkit/intentrecommendation.md)
