-record(rss_channel, { title :: binary(), link :: binary(), description :: binary(), language :: gleam@option:option(binary()), copyright :: gleam@option:option(binary()), managing_editor :: gleam@option:option(binary()), web_master :: gleam@option:option(binary()), pub_date :: gleam@option:option(gleam@time@timestamp:timestamp()), last_build_date :: gleam@option:option(gleam@time@timestamp:timestamp()), categories :: list(binary()), generator :: gleam@option:option(binary()), docs :: gleam@option:option(binary()), cloud :: gleam@option:option(webls@rss:cloud()), ttl :: gleam@option:option(integer()), image :: gleam@option:option(webls@rss:image()), text_input :: gleam@option:option(webls@rss:text_input()), skip_hours :: list(integer()), skip_days :: list(webls@rss:weekday()), items :: list(webls@rss:rss_item()) }).