---
title: SKCloudServiceCapability
framework: storekit
role: symbol
role_heading: Structure
path: storekit/skcloudservicecapability
---

# SKCloudServiceCapability

Constants that specify the current capabilities of the customer’s Music library on the device.

## Declaration

```swift
struct SKCloudServiceCapability
```

## Topics

### Initializing

- [init(rawValue:)](storekit/skcloudservicecapability/init(rawvalue:).md)

### Identifying Cloud Service Capabilities

- [musicCatalogPlayback](storekit/skcloudservicecapability/musiccatalogplayback.md)
- [musicCatalogSubscriptionEligible](storekit/skcloudservicecapability/musiccatalogsubscriptioneligible.md)
- [addToCloudMusicLibrary](storekit/skcloudservicecapability/addtocloudmusiclibrary.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Determining capabilities

- [Determining a person’s Apple Music capabilities](storekit/determining-a-person-s-apple-music-capabilities.md)
- [requestUserToken(forDeveloperToken:completionHandler:)](storekit/skcloudservicecontroller/requestusertoken(fordevelopertoken:completionhandler:).md)
- [requestStorefrontCountryCode(completionHandler:)](storekit/skcloudservicecontroller/requeststorefrontcountrycode(completionhandler:).md)
- [requestCapabilities(completionHandler:)](storekit/skcloudservicecontroller/requestcapabilities(completionhandler:).md)
- [requestStorefrontIdentifier(completionHandler:)](storekit/skcloudservicecontroller/requeststorefrontidentifier(completionhandler:).md)
- [requestPersonalizationToken(forClientToken:withCompletionHandler:)](storekit/skcloudservicecontroller/requestpersonalizationtoken(forclienttoken:withcompletionhandler:).md)
