---
title: MTRInteractionError
framework: matter
role: symbol
role_heading: Structure
path: matter/mtrinteractionerror
---

# MTRInteractionError

## Declaration

```swift
struct MTRInteractionError
```

## Topics

### Type Properties

- [busy](matter/mtrinteractionerror/busy.md)
- [constraintError](matter/mtrinteractionerror/constrainterror.md)
- [dataVersionMismatch](matter/mtrinteractionerror/dataversionmismatch.md)
- [failsafeRequired](matter/mtrinteractionerror/failsaferequired.md)
- [failure](matter/mtrinteractionerror/failure.md)
- [invalidAction](matter/mtrinteractionerror/invalidaction.md)
- [invalidCommand](matter/mtrinteractionerror/invalidcommand.md)
- [invalidDataType](matter/mtrinteractionerror/invaliddatatype.md)
- [invalidInState](matter/mtrinteractionerror/invalidinstate.md)
- [invalidSubscription](matter/mtrinteractionerror/invalidsubscription.md)
- [needsTimedInteraction](matter/mtrinteractionerror/needstimedinteraction.md)
- [noCommandResponse](matter/mtrinteractionerror/nocommandresponse.md)
- [noUpstreamSubscription](matter/mtrinteractionerror/noupstreamsubscription.md)
- [notFound](matter/mtrinteractionerror/notfound.md)
- [pathsExhausted](matter/mtrinteractionerror/pathsexhausted.md)
- [resourceExhausted](matter/mtrinteractionerror/resourceexhausted.md)
- [timedRequestMismatch](matter/mtrinteractionerror/timedrequestmismatch.md)
- [timeout](matter/mtrinteractionerror/timeout.md)
- [unreportableAttribute](matter/mtrinteractionerror/unreportableattribute.md)
- [unsupportedAccess](matter/mtrinteractionerror/unsupportedaccess.md)
- [unsupportedAttribute](matter/mtrinteractionerror/unsupportedattribute.md)
- [unsupportedCluster](matter/mtrinteractionerror/unsupportedcluster.md)
- [unsupportedCommand](matter/mtrinteractionerror/unsupportedcommand.md)
- [unsupportedEndpoint](matter/mtrinteractionerror/unsupportedendpoint.md)
- [unsupportedEvent](matter/mtrinteractionerror/unsupportedevent.md)
- [unsupportedRead](matter/mtrinteractionerror/unsupportedread.md)
- [unsupportedWrite](matter/mtrinteractionerror/unsupportedwrite.md)
- [accessRestricted](matter/mtrinteractionerror/accessrestricted.md)
- [errorDomain](matter/mtrinteractionerror/errordomain.md)

### Enumerations

- [MTRInteractionError.Code](matter/mtrinteractionerror/code.md)

## Relationships

### Conforms To

- [CustomNSError](foundation/customnserror.md)
- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
