nim-sds/library/events/json_missing_dependencies_event.nim

19 lines
548 B
Nim
Raw Permalink Normal View History

2025-04-16 11:22:42 +03:00
import std/json
import ./json_base_event, ../../src/[message]
type JsonMissingDependenciesEvent* = ref object of JsonEvent
2025-05-29 12:02:31 +01:00
messageId*: SdsMessageID
missingDeps: seq[SdsMessageID]
2025-04-16 11:22:42 +03:00
proc new*(
T: type JsonMissingDependenciesEvent,
2025-05-29 12:02:31 +01:00
messageId: SdsMessageID,
missingDeps: seq[SdsMessageID],
2025-04-16 11:22:42 +03:00
): T =
return JsonMissingDependenciesEvent(
eventType: "missing_dependencies", messageId: messageId, missingDeps: missingDeps
)
method `$`*(jsonMissingDependencies: JsonMissingDependenciesEvent): string =
$(%*jsonMissingDependencies)