Packages

A well-typed, idiomatic Gleam client for Anthropic's Claude API with streaming support and tool use

Current section

Files

Jump to
anthropic_gleam include anthropic@types@tool_PropertySchema.hrl
Raw

include/anthropic@types@tool_PropertySchema.hrl

-record(property_schema, {
property_type :: binary(),
description :: gleam@option:option(binary()),
enum_values :: gleam@option:option(list(binary())),
items :: gleam@option:option(anthropic@types@tool:property_schema()),
properties :: gleam@option:option(list({binary(),
anthropic@types@tool:property_schema()})),
required :: gleam@option:option(list(binary()))
}).