claude/json/decode

Values

pub fn citation_decoder() -> decode.Decoder(content.Citation)

Decoder for Citation — discriminates on the “type” field.

pub fn message(
  json_string: String,
) -> Result(message.Message, List(decode.DecodeError))

Decode a full API response message from a JSON string.

pub fn message_decoder() -> decode.Decoder(message.Message)

Decoder for the top-level Message type.

pub fn role_decoder() -> decode.Decoder(message.Role)

Decoder for Role.

pub fn stop_reason_decoder() -> decode.Decoder(message.StopReason)

Decoder for StopReason.

pub fn usage_decoder() -> decode.Decoder(message.Usage)

Decoder for Usage.

Search Document