---
title: JournalingSuggestionAsset
framework: journalingsuggestions
role: symbol
role_heading: Protocol
path: journalingsuggestions/journalingsuggestionasset
---

# JournalingSuggestionAsset

An interface for the content that the suggestions picker presents.

## Declaration

```swift
protocol JournalingSuggestionAsset
```

## Mentioned in

Presenting the suggestions picker and processing a selection

## Overview

Overview When a person makes a selection in a JournalingSuggestionsPicker, the system invokes the picker’s onCompletion closure, and passes in the selected suggestion (JournalingSuggestion). Each item in the suggestion’s items array conforms to this protocol.

## Topics

### Associated Types

- [JournalingSuggestionContent](journalingsuggestions/journalingsuggestionasset/journalingsuggestioncontent.md)

## Relationships

### Conforming 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.Song](journalingsuggestions/journalingsuggestion/song.md)
- [JournalingSuggestion.StateOfMind](journalingsuggestions/journalingsuggestion/stateofmind.md)
- [JournalingSuggestion.Video](journalingsuggestions/journalingsuggestion/video.md)
- [JournalingSuggestion.Workout](journalingsuggestions/journalingsuggestion/workout.md)
- [JournalingSuggestion.Workout.Details](journalingsuggestions/journalingsuggestion/workout/details-swift.struct.md)
- [JournalingSuggestion.WorkoutGroup](journalingsuggestions/journalingsuggestion/workoutgroup.md)

## See Also

### Implementation

- [JournalingSuggestionsPicker](journalingsuggestions/journalingsuggestionspicker.md)
- [JournalingSuggestion](journalingsuggestions/journalingsuggestion.md)
