Appwrite.Types.Client.RealtimeResponse (appwrite v1.0.0)

View Source

A message received from the Appwrite Realtime WebSocket server.

The type atom identifies the kind of message; data holds the corresponding typed payload struct.

typedata type
:connectedRealtimeResponseConnected.t()
:eventRealtimeResponseEvent.t()
:responseRealtimeResponseAuthenticated.t()
:errorRealtimeResponseError.t()

Fields

  • type (:connected | :event | :response | :error) — Message type tag.

  • data — Type-specific payload. See table above.

Summary

Types

t()

@type t() :: %Appwrite.Types.Client.RealtimeResponse{
  data:
    Appwrite.Types.Client.RealtimeResponseConnected.t()
    | Appwrite.Types.Client.RealtimeResponseEvent.t()
    | Appwrite.Types.Client.RealtimeResponseAuthenticated.t()
    | Appwrite.Types.Client.RealtimeResponseError.t(),
  type: :connected | :event | :response | :error
}