---
title: IntentItemSection
framework: appintents
role: symbol
role_heading: Structure
path: appintents/intentitemsection
---

# IntentItemSection

An object you use to divide dynamic options into sections.

## Declaration

```swift
struct IntentItemSection<Result> where Result : _IntentValue
```

## Overview

Overview The system returns an IntentItemSection within an IntentItemCollection.

## Topics

### Initializers

- [init(_:items:)](appintents/intentitemsection/init(_:items:)-2frw8.md)
- [init(_:items:)](appintents/intentitemsection/init(_:items:)-8p4y0.md)
- [init(_:itemsBuilder:)](appintents/intentitemsection/init(_:itemsbuilder:).md)
- [init(_:subtitle:image:itemsBuilder:)](appintents/intentitemsection/init(_:subtitle:image:itemsbuilder:).md)
- [init(items:)](appintents/intentitemsection/init(items:).md)
- [init(title:items:)](appintents/intentitemsection/init(title:items:).md)

### Instance Properties

- [description](appintents/intentitemsection/description.md)
- [items](appintents/intentitemsection/items.md)

### Enumerations

- [IntentItemSection.Builder](appintents/intentitemsection/builder.md)

## Relationships

### Conforms To

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

## See Also

### Items and collections

- [IntentItem](appintents/intentitem.md)
- [IntentItemCollection](appintents/intentitemcollection.md)
- [IntentCollectionSize](appintents/intentcollectionsize.md)
- [IntentResponseStream](appintents/intentresponsestream.md)
