# A2uiClientToServerMessage

Artifact: [androidx.a2ui:a2ui-model](https://developer.android.com/jetpack/androidx/releases/a2ui) [View Source](https://cs.android.com/search?q=file:androidx/a2ui/model/protocol/A2uiClientToServerMessage.kt+class:androidx.a2ui.model.protocol.A2uiClientToServerMessage) Added in [1.0.0-alpha02](https://developer.android.com/jetpack/androidx/releases/a2ui#1.0.0-alpha02)

*** ** * ** ***


```
public sealed interface A2uiClientToServerMessage
```

<br />

Known direct subclasses [A2uiClientErrorMessage](https://developer.android.com/reference/androidx/a2ui/model/protocol/A2uiClientErrorMessage), [A2uiClientEventMessage](https://developer.android.com/reference/androidx/a2ui/model/protocol/A2uiClientEventMessage)

|---|---|
| `https://developer.android.com/reference/androidx/a2ui/model/protocol/A2uiClientErrorMessage` | Represents a client-side execution or validation error reported to the server. |
| `https://developer.android.com/reference/androidx/a2ui/model/protocol/A2uiClientEventMessage` | Represents a client event message to be sent to the server. |

*** ** * ** ***

The unified interface for all messages sent from the A2UI client to the A2A server.