---
title: SubscriptionPeriodGroupSet
framework: storekit
role: symbol
role_heading: Structure
path: storekit/subscriptionperiodgroupset
---

# SubscriptionPeriodGroupSet

## Declaration

```swift
@MainActor @preconcurrency struct SubscriptionPeriodGroupSet<Label, MarketingContent> where Label : View, MarketingContent : View
```

## Topics

### Creating subscription period group sets

- [init()](storekit/subscriptionperiodgroupset/init().md)
- [init(marketingContent:)](storekit/subscriptionperiodgroupset/init(marketingcontent:).md)
- [init(marketingContent:label:)](storekit/subscriptionperiodgroupset/init(marketingcontent:label:).md)

### Creating the 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)
- [SubscriptionOptionSection](storekit/subscriptionoptionsection.md)
- [StoreContent](storekit/storecontent.md)
- [StoreContentBuilder](storekit/storecontentbuilder.md)
