---
title: Product.SubscriptionInfo.RenewalInfo.CommitmentInfo
framework: storekit
role: symbol
role_heading: Structure
path: storekit/product/subscriptioninfo/renewalinfo/commitmentinfo-swift.struct
---

# Product.SubscriptionInfo.RenewalInfo.CommitmentInfo

## Declaration

```swift
struct CommitmentInfo
```

## Mentioned in

Managing the life cycle of monthly subscriptions with a 12-month commitment

## Topics

### Instance Properties - generated

- [autoRenewPreference](storekit/product/subscriptioninfo/renewalinfo/commitmentinfo-swift.struct/autorenewpreference.md)
- [renewalBillingPlanType](storekit/product/subscriptioninfo/renewalinfo/commitmentinfo-swift.struct/renewalbillingplantype.md)
- [renewalDate](storekit/product/subscriptioninfo/renewalinfo/commitmentinfo-swift.struct/renewaldate.md)
- [renewalPrice](storekit/product/subscriptioninfo/renewalinfo/commitmentinfo-swift.struct/renewalprice.md)
- [willAutoRenew](storekit/product/subscriptioninfo/renewalinfo/commitmentinfo-swift.struct/willautorenew.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
