---
title: VNAnimalIdentifier
framework: vision
role: symbol
role_heading: Structure
path: vision/vnanimalidentifier
---

# VNAnimalIdentifier

An animal identifier string.

## Declaration

```swift
struct VNAnimalIdentifier
```

## Topics

### Animals

- [cat](vision/vnanimalidentifier/cat.md)
- [dog](vision/vnanimalidentifier/dog.md)

### Initializers

- [init(rawValue:)](vision/vnanimalidentifier/init(rawvalue:).md)

## Relationships

### Conforms To

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

## See Also

### Identifying Animals

- [supportedIdentifiers()](vision/vnrecognizeanimalsrequest/supportedidentifiers().md)
- [knownAnimalIdentifiers(forRevision:)](vision/vnrecognizeanimalsrequest/knownanimalidentifiers(forrevision:).md)
