def WEvent.of.go
import bend-kube-runtime@0.2.0.0/src/core.bend as Coreimport Base
import bend-kube-runtime@0.2.0.0/src/json.bend as J
382def WEvent.of.go(t: String, +o: J.Json) -> WEvent:
383 match t:
384 case "ADDED":
385 WAdded{o}
386 case "MODIFIED":
387 WModified{o}
388 case "DELETED":
389 WDeleted{o}
390 case "BOOKMARK":
391 WBookmark{Obj.rv(o)}
392 case "ERROR":
393 WError{Status.of(o)}
394 case _:
395 WBad{"unknown watch event type"}