-record(string_schema, { description :: gleam@option:option(binary()), format :: gleam@option:option(binary()), enum_values :: list(binary()), min_length :: gleam@option:option(integer()), max_length :: gleam@option:option(integer()), pattern :: gleam@option:option(binary()), nullable :: boolean() }).