GraphQLWebSocketMessage
GraphQL WebSocket protocol message types.
Protocol: graphql-transport-ws Spec: https://github.com/enisdenjo/graphql-ws/blob/master/PROTOCOL.md
All messages are JSON-encoded and sent as text frames over WebSocket.
Inheritors
Types
Link copied to clipboard
@Serializable
@SerialName(value = "complete")
Bidirectional: Operation complete.
Link copied to clipboard
@Serializable
@SerialName(value = "connection_ack")
Server → Client: Connection acknowledged.
Link copied to clipboard
@Serializable
@SerialName(value = "connection_init")
Client → Server: Initialize connection.
Link copied to clipboard
@Serializable
@SerialName(value = "error")
Server → Client: Operation error.
Link copied to clipboard
@Serializable
@SerialName(value = "next")
Server → Client: Operation result.
Link copied to clipboard
@Serializable
@SerialName(value = "ping")
Bidirectional: Ping (keep-alive).
Link copied to clipboard
@Serializable
@SerialName(value = "pong")
Bidirectional: Pong (keep-alive response).
Link copied to clipboard
@Serializable
@SerialName(value = "subscribe")
Client → Server: Subscribe to GraphQL operation.