Liking cljdoc? Tell your friends :D

boundary.realtime.schema

Malli schemas for realtime module data structures.

Schemas for:

  • Connection state
  • WebSocket messages
  • Authentication tokens
  • Routing metadata
  • Pub/sub topics and subscriptions
Malli schemas for realtime module data structures.

Schemas for:
- Connection state
- WebSocket messages
- Authentication tokens
- Routing metadata
- Pub/sub topics and subscriptions
raw docstring

Connectionclj

Schema for WebSocket connection state.

Schema for WebSocket connection state.
sourceraw docstring

ConnectionInputclj

Schema for creating new connection.

Schema for creating new connection.
sourceraw docstring

explain-connectionclj

(explain-connection connection)

Explain why connection validation failed.

Explain why connection validation failed.
sourceraw docstring

explain-messageclj

(explain-message message)

Explain why message validation failed.

Explain why message validation failed.
sourceraw docstring

explain-subscriptionclj

(explain-subscription subscription)

Explain why subscription validation failed.

Explain why subscription validation failed.
sourceraw docstring

explain-topicclj

(explain-topic topic)

Explain why topic validation failed.

Explain why topic validation failed.
sourceraw docstring

JWTClaimsclj

Schema for JWT token claims.

Schema for JWT token claims.
sourceraw docstring

Messageclj

Schema for WebSocket message.

Schema for WebSocket message.
sourceraw docstring

MessageInputclj

Schema for creating new message.

Schema for creating new message.
sourceraw docstring

MessageTypeclj

Valid message types for routing.

Valid message types for routing.
sourceraw docstring

QueryParamsclj

Schema for WebSocket connection query parameters.

Schema for WebSocket connection query parameters.
sourceraw docstring

RoutingTargetclj

Schema for message routing targets.

Schema for message routing targets.
sourceraw docstring

Subscriptionclj

Schema for topic subscription record.

Schema for topic subscription record.
sourceraw docstring

SubscriptionInputclj

Schema for creating new subscription.

Schema for creating new subscription.
sourceraw docstring

Subscriptionsclj

Schema for subscriptions data structure. Map of topic name to set of connection IDs.

Schema for subscriptions data structure.
Map of topic name to set of connection IDs.
sourceraw docstring

Topicclj

Schema for pub/sub topic name.

Schema for pub/sub topic name.
sourceraw docstring

valid-connection?clj

(valid-connection? connection)

Check if connection data is valid.

Check if connection data is valid.
sourceraw docstring

valid-jwt-claims?clj

(valid-jwt-claims? claims)

Check if JWT claims are valid.

Check if JWT claims are valid.
sourceraw docstring

valid-message?clj

(valid-message? message)

Check if message data is valid.

Check if message data is valid.
sourceraw docstring

valid-query-params?clj

(valid-query-params? params)

Check if query params are valid.

Check if query params are valid.
sourceraw docstring

valid-subscription?clj

(valid-subscription? subscription)

Check if subscription is valid.

Check if subscription is valid.
sourceraw docstring

valid-subscriptions?clj

(valid-subscriptions? subscriptions)

Check if subscriptions data structure is valid.

Check if subscriptions data structure is valid.
sourceraw docstring

valid-topic?clj

(valid-topic? topic)

Check if topic name is valid.

Check if topic name is valid.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close