---
title: INMediaAffinityType
framework: intents
role: symbol
role_heading: Enumeration
path: intents/inmediaaffinitytype
---

# INMediaAffinityType

Constants that describe a user’s affinity for a media item.

## Declaration

```swift
enum INMediaAffinityType
```

## Topics

### Constants

- [INMediaAffinityType.unknown](intents/inmediaaffinitytype/unknown.md)
- [INMediaAffinityType.like](intents/inmediaaffinitytype/like.md)
- [INMediaAffinityType.dislike](intents/inmediaaffinitytype/dislike.md)

### Initializers

- [init(rawValue:)](intents/inmediaaffinitytype/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

### Getting the Media Information

- [affinityType](intents/inupdatemediaaffinityintent/affinitytype.md)
- [mediaItems](intents/inupdatemediaaffinityintent/mediaitems.md)
- [mediaSearch](intents/inupdatemediaaffinityintent/mediasearch.md)
