---
title: Product.CollectionTaskState
framework: storekit
role: symbol
role_heading: Enumeration
path: storekit/product/collectiontaskstate
---

# Product.CollectionTaskState

The state of a task that loads a collection of products in the background.

## Declaration

```swift
enum CollectionTaskState
```

## Topics

### Collection task states

- [Product.CollectionTaskState.loading](storekit/product/collectiontaskstate/loading.md)
- [Product.CollectionTaskState.success(_:unavailable:)](storekit/product/collectiontaskstate/success(_:unavailable:).md)
- [Product.CollectionTaskState.failure(_:)](storekit/product/collectiontaskstate/failure(_:).md)

### Instance Properties

- [products](storekit/product/collectiontaskstate/products.md)

## Relationships

### Conforms To

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

## See Also

### Loading products

- [Product.TaskState](storekit/product/taskstate.md)
