def back.refused
import ezmcp@0.1.0.0/src/rpc.bend as Rpcimport Base
import emerging-ezjson@1.2.0.0/src/value.bend as Value
254def back.refused(
255 id: Value.Json,
256 code: Maybe<&2, String>,
257 message: Maybe<&2, String>
258) -> Reply:
259 match code message:
260 case Some{c} Some{m}:
261 Refused{id, c, m}
262 case c m:
263 Unread{"the error has no integer code or no message"}