<!--
{
  "availability" : [
    "iOS: 18.4.0 -",
    "iPadOS: 18.4.0 -",
    "macCatalyst: 18.4.0 -",
    "macOS: 15.4.0 -",
    "tvOS: 18.4.0 -",
    "visionOS: 2.4.0 -",
    "watchOS: 11.4.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Matter",
  "identifier" : "/documentation/Matter/MTRCommissionerControlClusterReverseOpenCommissioningWindowParams/init(responseValue:)",
  "metadataVersion" : "0.1.0",
  "role" : "Initializer",
  "symbol" : {
    "kind" : "Initializer",
    "modules" : [
      "Matter"
    ],
    "preciseIdentifier" : "c:objc(cs)MTRCommissionerControlClusterReverseOpenCommissioningWindowParams(im)initWithResponseValue:error:"
  },
  "title" : "init(responseValue:)"
}
-->

# init(responseValue:)

Initialize an MTRCommissionerControlClusterReverseOpenCommissioningWindowParams with a response-value dictionary
of the sort that MTRDeviceResponseHandler would receive.

```
init(responseValue: [String : Any]) throws
```

## Discussion

Will return nil and hand out an error if the response-value dictionary is not
a command data response or is not the right command response.

Will return nil and hand out an error if the data response does not match the known
schema for this command.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)