---
title: InsightEvaluator.OperationCategory
framework: trustinsights
role: symbol
role_heading: Enumeration
path: trustinsights/insightevaluator/operationcategory
---

# InsightEvaluator.OperationCategory

Values that represent the types of operation it’s possible to request evaluations for.

## Declaration

```swift
@nonexhaustive enum OperationCategory
```

## Discussion

Discussion Selecting the most relevant category is important for usage transparency information and may also have an affect on the behavior of the evaluation and affect the InsightEvaluation values. The framework may display a message based on this in the transparency logs showing app usage of Insights.

## Topics

### Enumeration Cases - generated

- [InsightEvaluator.OperationCategory.account](trustinsights/insightevaluator/operationcategory/account.md)
- [InsightEvaluator.OperationCategory.communication](trustinsights/insightevaluator/operationcategory/communication.md)
- [InsightEvaluator.OperationCategory.other](trustinsights/insightevaluator/operationcategory/other.md)
- [InsightEvaluator.OperationCategory.payment](trustinsights/insightevaluator/operationcategory/payment.md)
- [InsightEvaluator.OperationCategory.resourceUse](trustinsights/insightevaluator/operationcategory/resourceuse.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Requesting an evaluation

- [InsightEvaluator.InsightContext](trustinsights/insightevaluator/insightcontext.md)
- [InsightEvaluator.InsightRequest](trustinsights/insightevaluator/insightrequest.md)
- [InsightEvaluator.InsightRequestProtocol](trustinsights/insightevaluator/insightrequestprotocol.md)
- [InsightEvaluator.EvaluationError](trustinsights/insightevaluator/evaluationerror.md)
- [InsightEvaluator.ModelVersion](trustinsights/insightevaluator/modelversion.md)
