---
title: HasPrefixComparator
framework: appintents
role: symbol
role_heading: Class
path: appintents/hasprefixcomparator
---

# HasPrefixComparator

An object that determines whether the value of a string property has the specified prefix.

## Declaration

```swift
final class HasPrefixComparator<Property, PropertyType, InputType, ComparatorMappingType> where Property : EntityProperty<PropertyType>, PropertyType : _IntentValue, PropertyType : Sendable, InputType : _IntentValue
```

## Topics

### Creating a comparator

- [init(mappingTransform:)](appintents/hasprefixcomparator/init(mappingtransform:)-4i1bf.md)
- [init(mappingTransform:)](appintents/hasprefixcomparator/init(mappingtransform:)-5kri6.md)
- [init(withResolvers:mappingTransform:)](appintents/hasprefixcomparator/init(withresolvers:mappingtransform:)-2n67a.md)
- [init(withResolvers:mappingTransform:)](appintents/hasprefixcomparator/init(withresolvers:mappingtransform:)-48o75.md)

## Relationships

### Inherits From

- [EntityQueryComparator](appintents/entityquerycomparator.md)

## See Also

### String comparisons

- [HasSuffixComparator](appintents/hassuffixcomparator.md)
- [StringComparisonOperator](appintents/stringcomparisonoperator.md)
