---
title: INPhotosDomainHandling
framework: intents
role: symbol
role_heading: Protocol
path: intents/inphotosdomainhandling
---

# INPhotosDomainHandling

An interface for adopting all of the protocols in the photos domain.

## Declaration

```swift
protocol INPhotosDomainHandling : INSearchForPhotosIntentHandling, INStartPhotoPlaybackIntentHandling
```

## Overview

Overview The INPhotosDomainHandling protocol is a convenience protocol that adopts all of the protocols used to handle photo-related intents. When your app adopts all of the protocols associated with photos, you can adopt this one protocol instead of adopting the INSearchForPhotosIntentHandling and INStartPhotoPlaybackIntentHandling protocols separately. An object that adopts this protocol must be able to respond to the following intents: INSearchForPhotosIntent, a request to search for a specific photo. INStartPhotoPlaybackIntent, a request to begin a slideshow of the specified photos. Your handler object must be prepared to resolve any parameters associated with these intents and to confirm and handle the requests. When confirming and handling a request, you provide the response object that matches the specified intent.

## Relationships

### Inherits From

- [INSearchForPhotosIntentHandling](intents/insearchforphotosintenthandling.md)
- [INStartPhotoPlaybackIntentHandling](intents/instartphotoplaybackintenthandling.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Domain-Handling Protocols

- [INMessagesDomainHandling](intents/inmessagesdomainhandling.md)
- [INNotebookDomainHandling](intents/innotebookdomainhandling.md)
- [INWorkoutsDomainHandling](intents/inworkoutsdomainhandling.md)
- [INPaymentsDomainHandling](intents/inpaymentsdomainhandling.md)
- [INCallsDomainHandling](intents/incallsdomainhandling.md)
- [INVisualCodeDomainHandling](intents/invisualcodedomainhandling.md)
- [INRidesharingDomainHandling](intents/inridesharingdomainhandling.md)
- [INCarCommandsDomainHandling](intents/incarcommandsdomainhandling.md)
- [INCarPlayDomainHandling](intents/incarplaydomainhandling.md)
- [INRadioDomainHandling](intents/inradiodomainhandling.md)
