syndicate_utils/src/schema/json_messages.nim

15 lines
381 B
Nim
Raw Normal View History

2023-07-26 10:45:41 +00:00
# SPDX-FileCopyrightText: ☭ Emery Hemingway
# SPDX-License-Identifier: Unlicense
import std/json
import preserves, preserves/jsonhooks
2023-12-25 23:11:54 +00:00
export fromPreservesHook, toPreservesHook
2023-07-26 10:45:41 +00:00
# re-export the hooks so that conversion "just works"
type
SendJson* {.preservesRecord: "send".} = object
data*: JsonNode
RecvJson* {.preservesRecord: "recv".} = object
data*: JsonNode