Skip to main content
Module

x/rss/src/types/media_rss.ts>MediaRss

📰 Deno module for deserializing RSS or ATOM XML feeds into typed objects
Very Popular
Go to Latest
interface MediaRss
import { type MediaRss } from "https://deno.land/x/rss@0.5.6/src/types/media_rss.ts";

Properties

optional
[[MediaRssFields.Rating]]: string
optional
[[MediaRssFields.Title]]: { value?: string; type?: string; }
optional
[[MediaRssFields.Description]]: { value?: string; type?: string; }
optional
[[MediaRssFields.Content]]: { url?: string; fileSize?: string; type?: string; medium?: string; isDefault?: string; expression?: string; bitrate?: string; samplingrate?: string; channels?: string; duration?: string; height?: number; width?: number; lang?: string; }[]
optional
[[MediaRssFields.Group]]: { [[MediaRssFields.Content]]?: { url?: string; fileSize?: string; type?: string; medium?: string; isDefault?: string; expression?: string; bitrate?: string; samplingrate?: string; channels?: string; duration?: string; height?: number; width?: number; lang?: string; }[]; }[]
optional
[[MediaRssFields.Keywords]]: string
optional
[[MediaRssFields.Thumbnails]]: { url?: string; width?: number; height?: number; time?: string; }
optional
[[MediaRssFields.Category]]: string
optional
[[MediaRssFields.Hash]]: { value?: string; algo?: string; }
optional
[[MediaRssFields.Player]]: { url?: string; height?: number; width?: number; }
optional
[[MediaRssFields.Credit]]: { value?: string; role?: string; scheme?: string; }
optional
[[MediaRssFields.Text]]: { value?: string; type?: string; lang?: string; start?: string; end?: string; }
optional
[[MediaRssFields.Restriction]]: { value?: string; relationship?: string; type?: string; }
optional
[[MediaRssFields.Community]]: { [[MediaRssFields.StarRating]]?: { average?: string; count?: string; min?: string; max?: string; }; [[MediaRssFields.Statistics]]?: { views?: string; favorites?: string; }; [[MediaRssFields.Tags]]?: { value?: string; }; }
optional
[[MediaRssFields.Comments]]: { [[MediaRssFields.Comment]]?: string[]; }
optional
[[MediaRssFields.Embed]]: { url?: string; height?: string; width?: string; [[MediaRssFields.Param]]?: { value?: string; name?: string; }; }
optional
[[MediaRssFields.Responses]]: { [[MediaRssFields.Response]]?: string[]; }
optional
[[MediaRssFields.Status]]: { state?: string; reason?: string; }
optional
[[MediaRssFields.Price]]: { type?: string; price?: string; info?: string; currency?: string; }
optional
[[MediaRssFields.License]]: { value?: string; type?: string; href?: string; }
optional
[[MediaRssFields.Subtitle]]: { type?: string; lang?: string; href?: string; }
optional
[[MediaRssFields.Rights]]: { status?: string; }
optional
[[MediaRssFields.Scenes]]: { [[MediaRssFields.Scene]]?: { sceneTitle?: string; sceneDescription?: string; sceneStartTime?: string; sceneEndTime?: string; }[]; }