---
title: SHSession.Results
framework: shazamkit
role: symbol
role_heading: Structure
path: shazamkit/shsession/results-swift.struct
---

# SHSession.Results

An asynchronous sequence that emits updates from a session object query.

## Declaration

```swift
struct Results
```

## Topics

### Creating an iterator

- [makeAsyncIterator()](shazamkit/shsession/results-swift.struct/makeasynciterator().md)
- [SHSession.Results.Iterator](shazamkit/shsession/results-swift.struct/iterator.md)
- [SHSession.Results.Element](shazamkit/shsession/results-swift.struct/element.md)

## Relationships

### Conforms To

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

## See Also

### Reading the session properties

- [delegate](shazamkit/shsession/delegate.md)
- [catalog](shazamkit/shsession/catalog.md)
- [results](shazamkit/shsession/results-swift.property.md)
