---
title: MTROTASoftwareUpdateRequestorUpdateState
framework: matter
role: symbol
role_heading: Enumeration
path: matter/mtrotasoftwareupdaterequestorupdatestate
---

# MTROTASoftwareUpdateRequestorUpdateState

## Declaration

```swift
enum MTROTASoftwareUpdateRequestorUpdateState
```

## Topics

### Enumeration Cases

- [MTROTASoftwareUpdateRequestorUpdateState.applying](matter/mtrotasoftwareupdaterequestorupdatestate/applying.md)
- [MTROTASoftwareUpdateRequestorUpdateState.delayedOnApply](matter/mtrotasoftwareupdaterequestorupdatestate/delayedonapply.md)
- [MTROTASoftwareUpdateRequestorUpdateState.delayedOnQuery](matter/mtrotasoftwareupdaterequestorupdatestate/delayedonquery.md)
- [MTROTASoftwareUpdateRequestorUpdateState.delayedOnUserConsent](matter/mtrotasoftwareupdaterequestorupdatestate/delayedonuserconsent.md)
- [MTROTASoftwareUpdateRequestorUpdateState.downloading](matter/mtrotasoftwareupdaterequestorupdatestate/downloading.md)
- [MTROTASoftwareUpdateRequestorUpdateState.idle](matter/mtrotasoftwareupdaterequestorupdatestate/idle.md)
- [MTROTASoftwareUpdateRequestorUpdateState.querying](matter/mtrotasoftwareupdaterequestorupdatestate/querying.md)
- [MTROTASoftwareUpdateRequestorUpdateState.rollingBack](matter/mtrotasoftwareupdaterequestorupdatestate/rollingback.md)
- [MTROTASoftwareUpdateRequestorUpdateState.unknown](matter/mtrotasoftwareupdaterequestorupdatestate/unknown.md)

### Initializers

- [init(rawValue:)](matter/mtrotasoftwareupdaterequestorupdatestate/init(rawvalue:).md)

## Relationships

### Conforms To

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