glitch/types/transport

Types

pub type Method {
  Conduit
  WebHook
  WebSocket
}

Constructors

  • Conduit
  • WebHook
  • WebSocket
pub type Transport {
  Transport(
    method: Method,
    callback: Option(String),
    secret: Option(String),
    session_id: Option(String),
    connected_at: Option(String),
    disconnected_at: Option(String),
    conduit_id: Option(String),
  )
}

Constructors

  • Transport(
      method: Method,
      callback: Option(String),
      secret: Option(String),
      session_id: Option(String),
      connected_at: Option(String),
      disconnected_at: Option(String),
      conduit_id: Option(String),
    )

Functions

pub fn decoder() -> fn(Dynamic) ->
  Result(Transport, List(DecodeError))
pub fn from_json(
  json_string: String,
) -> Result(Transport, DecodeError)
pub fn method_decoder() -> fn(Dynamic) ->
  Result(Method, List(DecodeError))
pub fn method_from_string(string: String) -> Result(Method, Nil)
pub fn method_to_string(method: Method) -> String
pub fn to_json(transport: Transport) -> Json
Search Document