Slide 200
Slide 200 text
json = {type: “comment.created”, msg: “Hello world”}
Norm.decode(CommentEvent, json)
=> {:ok, data}
Norm.decode(CommentEvent, {})
=> {:error, errors}
Norm.explain(CommentEvent, {})
=> "In :msg_id, val: {} fails spec: required
In :type, val: {} fails spec: required
In :data, val: {} fails spec: required"
Data payloads