-record(string, { min_length :: gleam@option:option(integer()), max_length :: gleam@option:option(integer()), pattern :: gleam@option:option(binary()), format :: gleam@option:option(json@blueprint@schema:string_format()) }).