---
title: SpotlightSearchTool.ContentDomain.VisualMedia
framework: corespotlight
role: symbol
role_heading: Structure
path: corespotlight/spotlightsearchtool/contentdomain/visualmedia-swift.struct
---

# SpotlightSearchTool.ContentDomain.VisualMedia

Attribute mapping for the visual media domain.

## Declaration

```swift
struct VisualMedia
```

## Topics

### Configuring the domain

- [init(people:description:location:date:)](corespotlight/spotlightsearchtool/contentdomain/visualmedia-swift.struct/init(people:description:location:date:).md)

### Getting the domain attributes

- [date](corespotlight/spotlightsearchtool/contentdomain/visualmedia-swift.struct/date.md)
- [description](corespotlight/spotlightsearchtool/contentdomain/visualmedia-swift.struct/description.md)
- [location](corespotlight/spotlightsearchtool/contentdomain/visualmedia-swift.struct/location.md)
- [people](corespotlight/spotlightsearchtool/contentdomain/visualmedia-swift.struct/people.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the visual media domain

- [visualMedia](corespotlight/spotlightsearchtool/contentdomain/visualmedia-swift.type.property.md)
- [visualMedia(_:)](corespotlight/spotlightsearchtool/contentdomain/visualmedia(_:).md)
