feed_parser/lib/item.ex

16 lines
363 B
Elixir

defmodule FeedParser.Item do
@moduledoc """
A item in a feed. Has metadata and content from the item.
"""
defstruct [:guid, :url, :title, :content, :date]
@type t() :: %__MODULE__{
guid: String.t(),
url: String.t() | nil,
title: String.t() | nil,
content: String.t(),
date: DateTime.t()
}
end