-record(string, { max_length :: gleam@option:option(integer()), min_length :: gleam@option:option(integer()), pattern :: gleam@option:option(binary()), format :: gleam@option:option(binary()), nullable :: boolean(), title :: gleam@option:option(binary()), description :: gleam@option:option(binary()), deprecated :: boolean() }).