---
title: StoreButtonKind
framework: storekit
role: symbol
role_heading: Structure
path: storekit/storebuttonkind
---

# StoreButtonKind

A button to display in a store view or subscription store view.

## Declaration

```swift
struct StoreButtonKind
```

## Overview

Overview Use the storeButton(_:for:) modifier on a view to set the visibility of the buttons.

## Topics

### Getting button types for store views

- [cancellation](storekit/storebuttonkind/cancellation.md)
- [restorePurchases](storekit/storebuttonkind/restorepurchases.md)

### Getting additional button types for subscription store views

- [signIn](storekit/storebuttonkind/signin.md)
- [redeemCode](storekit/storebuttonkind/redeemcode.md)
- [policies](storekit/storebuttonkind/policies.md)

## See Also

### Configuring accessory buttons

- [storeButton(_:for:)](swiftui/view/storebutton(_:for:).md)
- [subscriptionStoreSignInAction(_:)](swiftui/view/subscriptionstoresigninaction(_:).md)
- [SubscriptionOfferViewButtonKind](storekit/subscriptionofferviewbuttonkind.md)
