---
title: Product.TaskState
framework: storekit
role: symbol
role_heading: Enumeration
path: storekit/product/taskstate
---

# Product.TaskState

The state of a task that loads a product in the background.

## Declaration

```swift
enum TaskState
```

## Topics

### Task states

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

### Instance Properties

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

## Relationships

### Conforms To

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

## See Also

### Loading products

- [Product.CollectionTaskState](storekit/product/collectiontaskstate.md)
