-record(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(glrss_parser@rss@date:rss_date()), last_build_date :: gleam@option:option(glrss_parser@rss@date:rss_date()), category :: gleam@option:option(glrss_parser@rss:category()), generator :: gleam@option:option(binary()), docs :: gleam@option:option(binary()), cloud :: gleam@option:option(glrss_parser@rss:cloud()), ttl :: gleam@option:option(integer()), image :: gleam@option:option(glrss_parser@rss:image()), rating :: gleam@option:option(binary()), text_input :: gleam@option:option(glrss_parser@rss:text_input()), skip_hours :: list(integer()), skip_days :: list(glrss_parser@rss@date:day_of_week()), item :: list(glrss_parser@rss:item()) }).