<!--
{
  "availability" : [
    "iOS: 17.0.0 -",
    "iPadOS: 17.0.0 -",
    "macCatalyst: -",
    "macOS: 14.0.0 -",
    "visionOS: -",
    "watchOS: 10.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppIntents",
  "identifier" : "/documentation/AppIntents/IntentWidgetFamily",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "App Intents"
    ],
    "preciseIdentifier" : "s:10AppIntents18IntentWidgetFamilyO"
  },
  "title" : "IntentWidgetFamily"
}
-->

# IntentWidgetFamily

```
enum IntentWidgetFamily
```

## Topics

### Enumeration Cases

[`case accessoryCircular`](/documentation/AppIntents/IntentWidgetFamily/accessoryCircular)

A circular widget.

[`case accessoryCorner`](/documentation/AppIntents/IntentWidgetFamily/accessoryCorner)

A corner widget.

[`case accessoryInline`](/documentation/AppIntents/IntentWidgetFamily/accessoryInline)

A flat widget that contains a single row of text and an optional image.

[`case accessoryRectangular`](/documentation/AppIntents/IntentWidgetFamily/accessoryRectangular)

A rectangular widget.

[`case systemExtraLarge`](/documentation/AppIntents/IntentWidgetFamily/systemExtraLarge)

An extra large widget.

[`case systemExtraLargePortrait`](/documentation/AppIntents/IntentWidgetFamily/systemExtraLargePortrait)

An extra large portrait widget.

[`case systemLarge`](/documentation/AppIntents/IntentWidgetFamily/systemLarge)

A large widget.

[`case systemMedium`](/documentation/AppIntents/IntentWidgetFamily/systemMedium)

A medium-sized widget.

[`case systemSmall`](/documentation/AppIntents/IntentWidgetFamily/systemSmall)

A small widget.

### Type Aliases

[`typealias Specification`](/documentation/AppIntents/IntentWidgetFamily/Specification)

[`typealias UnwrappedType`](/documentation/AppIntents/IntentWidgetFamily/UnwrappedType)

[`typealias ValueType`](/documentation/AppIntents/IntentWidgetFamily/ValueType)

### Type Properties

[`static var defaultResolverSpecification: EmptyResolverSpecification<IntentWidgetFamily>`](/documentation/AppIntents/IntentWidgetFamily/defaultResolverSpecification)

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

[`Hashable`](/documentation/Swift/Hashable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)