@type t() :: %Id3vx.Frame.TableOfContents{
child_elements: [String.t()],
element_id: String.t(),
frames: [
%Id3vx.Frame{
data: term(),
flags: term(),
grouping_identity: term(),
id: term(),
label: term(),
raw_data: term(),
size: term()
}
],
ordered: boolean(),
top_level: boolean()
}