---
title: JournalingSuggestion.ItemContent
framework: journalingsuggestions
role: symbol
role_heading: Structure
path: journalingsuggestions/journalingsuggestion/itemcontent
---

# JournalingSuggestion.ItemContent

A container for the information about a specific suggestion.

## Declaration

```swift
struct ItemContent
```

## Mentioned in

Presenting the suggestions picker and processing a selection

## Overview

Overview When a person selects an event in the JournalingSuggestionsPicker, the system invokes the onCompletion handler that your app declares for the picker and passes in a JournalingSuggestion instance. The journaling suggestion contains an array of structures of this type in its items property. Each instance of this structure contains one or more concrete instances of JournalingSuggestionAsset that represent the selection in the picker.

## Topics

### Identifying item contents

- [representations](journalingsuggestions/journalingsuggestion/itemcontent/representations.md)

### Accessing suggestion data by type

- [content(forType:)](journalingsuggestions/journalingsuggestion/itemcontent/content(fortype:).md)
- [hasContent(ofType:)](journalingsuggestions/journalingsuggestion/itemcontent/hascontent(oftype:).md)

## Relationships

### Conforms To

- [Identifiable](swift/identifiable.md)

## See Also

### Accessing suggestion data by type

- [items](journalingsuggestions/journalingsuggestion/items.md)
- [content(forType:)](journalingsuggestions/journalingsuggestion/content(fortype:).md)
