---
title: SubscriptionOptionSection
framework: storekit
role: symbol
role_heading: Structure
path: storekit/subscriptionoptionsection
---

# SubscriptionOptionSection

## Declaration

```swift
@MainActor @preconcurrency struct SubscriptionOptionSection<Header, Content, Footer> where Header : View, Content : StoreContent, Footer : View
```

## Topics

### Creating subscription option sections

- [init(_:isIncluded:footer:)](storekit/subscriptionoptionsection/init(_:isincluded:footer:)-17lo3.md)
- [init(_:isIncluded:footer:)](storekit/subscriptionoptionsection/init(_:isincluded:footer:)-36k79.md)
- [init(isIncluded:header:footer:)](storekit/subscriptionoptionsection/init(isincluded:header:footer:).md)

### Choosing a subscription option group style

- [subscriptionStoreOptionGroupStyle(_:)](swiftui/view/subscriptionstoreoptiongroupstyle(_:).md)

## Relationships

### Conforms To

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

## See Also

### Declaring the structure of a subscription store

- [SubscriptionOptionGroup](storekit/subscriptionoptiongroup.md)
- [SubscriptionOptionGroupSet](storekit/subscriptionoptiongroupset.md)
- [SubscriptionPeriodGroupSet](storekit/subscriptionperiodgroupset.md)
- [StoreContent](storekit/storecontent.md)
- [StoreContentBuilder](storekit/storecontentbuilder.md)
