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

# JournalingSuggestion

High-level information about a suggestion that a person chooses in the journaling suggestions picker.

## Declaration

```swift
struct JournalingSuggestion
```

## Mentioned in

Receiving journaling suggestions system notifications

## Overview

Overview When a person chooses a particular suggestion in the JournalingSuggestionsPicker, the system provides your app with more information about the event by passing an instance of this structure to your picker’s onCompletion handler.

## Topics

### Inspecting suggestion details

- [date](journalingsuggestions/journalingsuggestion/date.md)
- [title](journalingsuggestions/journalingsuggestion/title.md)

### Accessing suggestion data by type

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

### Interacting with suggestion types

- [JournalingSuggestion.Contact](journalingsuggestions/journalingsuggestion/contact.md)
- [JournalingSuggestion.EventPoster](journalingsuggestions/journalingsuggestion/eventposter.md)
- [JournalingSuggestion.GenericMedia](journalingsuggestions/journalingsuggestion/genericmedia.md)
- [JournalingSuggestion.LivePhoto](journalingsuggestions/journalingsuggestion/livephoto.md)
- [JournalingSuggestion.Location](journalingsuggestions/journalingsuggestion/location.md)
- [JournalingSuggestion.LocationGroup](journalingsuggestions/journalingsuggestion/locationgroup.md)
- [JournalingSuggestion.MotionActivity](journalingsuggestions/journalingsuggestion/motionactivity.md)
- [JournalingSuggestion.Photo](journalingsuggestions/journalingsuggestion/photo.md)
- [JournalingSuggestion.Podcast](journalingsuggestions/journalingsuggestion/podcast.md)
- [JournalingSuggestion.Reflection](journalingsuggestions/journalingsuggestion/reflection.md)
- [JournalingSuggestion.StateOfMind](journalingsuggestions/journalingsuggestion/stateofmind.md)
- [JournalingSuggestion.Song](journalingsuggestions/journalingsuggestion/song.md)
- [JournalingSuggestion.Video](journalingsuggestions/journalingsuggestion/video.md)
- [JournalingSuggestion.Workout](journalingsuggestions/journalingsuggestion/workout.md)
- [JournalingSuggestion.WorkoutGroup](journalingsuggestions/journalingsuggestion/workoutgroup.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Implementation

- [JournalingSuggestionsPicker](journalingsuggestions/journalingsuggestionspicker.md)
- [JournalingSuggestionAsset](journalingsuggestions/journalingsuggestionasset.md)
