-record(fields, { named :: list({binary(), {oas@generator@lift:schema(oas@generator@lift:content_id()), boolean()}}), additional :: gleam@option:option(oas@generator@lift:schema(oas@generator@lift:content_id())), required :: list(binary()) }).