CEpisode - Operation-Zeus/Operation-Zeus-Client GitHub Wiki

A class which represents each Podcast episode.

The majority of this class is created from the RSS parser.

Properties

author

Name of the podcast this episode is from. (E.g. "Hello Internet")

date

Unparsed release Date.

description

HTML String, used as the episode summary.

Usually the same as summary.

guid

A unique id given by iTunes.

hash

MD5 hash of the episode's guid

imageUrl

HTTP URL of the podcast image.

isDownloaded

Boolean of whether or not the episode is downloaded. Usually false.

This will always be false if streaming is set to true in the user's settings.

podcastLengthParsed

A parsed Moment duration (HH:MM:SS)

Displayed on the episode title.

pubDateParsed

A parsed release Date object as a String (MMMM DD, YYYY)

Displayed on the episode tile.

summary

HTML String, usually the same as description

title

Title of the episode. (duh)

Methods

To be continued...