---
title: StringSearchScope
framework: appintents
role: symbol
role_heading: Enumeration
path: appintents/stringsearchscope
---

# StringSearchScope

Constants that help the system understand the in-app search functionality and its searchable content.

## Declaration

```swift
enum StringSearchScope
```

## Topics

### Search scopes

- [StringSearchScope.freeformVideo](appintents/stringsearchscope/freeformvideo.md)
- [StringSearchScope.general](appintents/stringsearchscope/general.md)
- [StringSearchScope.movies](appintents/stringsearchscope/movies.md)
- [StringSearchScope.tv](appintents/stringsearchscope/tv.md)

### Type Aliases

- [StringSearchScope.Specification](appintents/stringsearchscope/specification.md)
- [StringSearchScope.UnwrappedType](appintents/stringsearchscope/unwrappedtype.md)
- [StringSearchScope.ValueType](appintents/stringsearchscope/valuetype.md)

## Relationships

### Conforms To

- [AppEnum](appintents/appenum.md)
- [AppValue](appintents/appvalue.md)
- [CaseDisplayRepresentable](appintents/casedisplayrepresentable.md)
- [CaseIterable](swift/caseiterable.md)
- [CustomLocalizedStringResourceConvertible](foundation/customlocalizedstringresourceconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [PersistentlyIdentifiable](appintents/persistentlyidentifiable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [StaticDisplayRepresentable](appintents/staticdisplayrepresentable.md)
- [TypeDisplayRepresentable](appintents/typedisplayrepresentable.md)

## See Also

### Scoping the search

- [searchScopes](appintents/showinappsearchresultsintent/searchscopes.md)
