-record(config, {
content_security_policy :: gleam@option:option(plume@content_security_policy:content_security_policy()),
content_type_options :: gleam@option:option(plume@content_type_options:content_type_options()),
cross_origin_embedder_policy :: gleam@option:option(plume@cross_origin_embedder_policy:cross_origin_embedder_policy()),
cross_origin_opener_policy :: gleam@option:option(plume@cross_origin_opener_policy:cross_origin_opener_policy()),
cross_origin_resource_policy :: gleam@option:option(plume@cross_origin_resource_policy:cross_origin_resource_policy()),
dns_prefetch_control :: gleam@option:option(plume@dns_prefetch_control:dns_prefetch_control()),
download_options :: gleam@option:option(plume@download_options:download_options()),
frame_options :: gleam@option:option(plume@frame_options:frame_options()),
origin_agent_cluster :: gleam@option:option(plume@origin_agent_cluster:origin_agent_cluster()),
permissions_policy :: gleam@option:option(plume@permissions_policy:permissions_policy()),
permitted_cross_domain_policies :: gleam@option:option(plume@permitted_cross_domain_policies:permitted_cross_domain_policies()),
referrer_policy :: gleam@option:option(plume@referrer_policy:referrer_policy()),
strict_transport_security :: gleam@option:option(plume@strict_transport_security:strict_transport_security()),
xss_protection :: gleam@option:option(plume@xss_protection:xss_protection())
}).