---
title: HIDDeviceClient.HIDElementUpdateResult
framework: corehid
role: symbol
role_heading: Structure
path: corehid/hiddeviceclient/hidelementupdateresult
---

# HIDDeviceClient.HIDElementUpdateResult

A class to hold the results of an element update.

## Declaration

```swift
struct HIDElementUpdateResult
```

## Overview

Overview This class is received as the return value from updateElements(_:timeout:). The results of the transactions can be received by subscripting the results object with HIDDeviceClient.ProvideElementUpdate and HIDDeviceClient.RequestElementUpdate originally passed to updateElements(_:timeout:). For an example, see updateElements(_:timeout:).

## Topics

### Subscripts

- [subscript(_:)](corehid/hiddeviceclient/hidelementupdateresult/subscript(_:)-56db0.md)
- [subscript(_:)](corehid/hiddeviceclient/hidelementupdateresult/subscript(_:)-7mvq2.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Update element values

- [updateElements(_:timeout:)](corehid/hiddeviceclient/updateelements(_:timeout:).md)
- [HIDDeviceClient.RequestElementUpdate](corehid/hiddeviceclient/requestelementupdate.md)
- [HIDDeviceClient.ProvideElementUpdate](corehid/hiddeviceclient/provideelementupdate.md)
