---
title: NSSharingService.SharingContentScope
framework: appkit
role: symbol
role_heading: Enumeration
path: appkit/nssharingservice/sharingcontentscope
---

# NSSharingService.SharingContentScope

The sharing scope constants specify the nature of the things you are sharing.

## Declaration

```swift
enum SharingContentScope
```

## Topics

### Constants

- [NSSharingService.SharingContentScope.item](appkit/nssharingservice/sharingcontentscope/item.md)
- [NSSharingService.SharingContentScope.partial](appkit/nssharingservice/sharingcontentscope/partial.md)
- [NSSharingService.SharingContentScope.full](appkit/nssharingservice/sharingcontentscope/full.md)

### Initializers

- [init(rawValue:)](appkit/nssharingservice/sharingcontentscope/init(rawvalue:).md)

## Relationships

### Conforms To

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

## See Also

### Customizing Transition Animation

- [sharingService(_:sourceFrameOnScreenForShareItem:)](appkit/nssharingservicedelegate/sharingservice(_:sourceframeonscreenforshareitem:).md)
- [sharingService(_:transitionImageForShareItem:contentRect:)](appkit/nssharingservicedelegate/sharingservice(_:transitionimageforshareitem:contentrect:).md)
- [sharingService(_:sourceWindowForShareItems:sharingContentScope:)](appkit/nssharingservicedelegate/sharingservice(_:sourcewindowforshareitems:sharingcontentscope:).md)
