---
title: FinanceStore.History
framework: financekit
role: symbol
role_heading: Structure
path: financekit/financestore/history
---

# FinanceStore.History

A structure the framework uses to collect and iterate over finance store model objects.

## Declaration

```swift
struct History<Model> where Model : Identifiable
```

## Topics

### Structures

- [FinanceStore.History.Iterator](financekit/financestore/history/iterator.md)

### Instance Methods

- [makeAsyncIterator()](financekit/financestore/history/makeasynciterator().md)

### Type Aliases

- [FinanceStore.History.AsyncIterator](financekit/financestore/history/asynciterator.md)
- [FinanceStore.History.Element](financekit/financestore/history/element.md)

## Relationships

### Conforms To

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

## See Also

### Structures

- [FinanceStore.Changes](financekit/financestore/changes.md)
- [FinanceStore.HistoryToken](financekit/financestore/historytoken.md)
