Documentation
¶
Overview ¶
Package logic implements the core logic for podcmdr
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Implementation ¶
type Implementation interface {
}
Implementation implements the logic of this
func NewImplementation ¶
func NewImplementation() (Implementation, error)
NewImplementation returns a implementation of our logic layer
type Podcast ¶
type Podcast struct {
Slug string `msgpack:"slug"`
Subscription subscription.State `msgpack:"sub_state"`
Downloaded map[string]string `msgpack:"downloaded"`
Options PodcastOptions `msgpack:"podcast_options"`
}
Podcast is the in memory representation of a podcast
type PodcastOptions ¶
type PodcastOptions struct {
DownloadDirectory *string `msgpack:"download_directory"`
RecentEntries *int `msg:"recent_entries"`
}
PodcastOptions refers to the options we can have associated with a podcast
Click to show internal directories.
Click to hide internal directories.