RMEpisode
public struct RMEpisode
Episode struct contains all functions to request episode(s) information(s).
-
Undocumented
Declaration
Swift
public init(client: RMClient)
-
Request episode by id.
- id: ID of the episode.
Declaration
Swift
public func getEpisodeByID(id: Int) -> Future<RMEpisodeModel, Error>
Return Value
Episode model struct.
-
Request episode by URL.
- url: URL of the episode.
Declaration
Swift
public func getEpisodeByURL(url: String) -> Future<RMEpisodeModel, Error>
Return Value
Episode model struct.
-
Request multiple episodes by IDs.
- ids: Episodes ids.
Declaration
Swift
public func getEpisodesByID(ids: [Int]) -> Future<[RMEpisodeModel], Error>
Return Value
Array of episode model struct.
-
Request episodes by page number.
- page: Number of result page.
Declaration
Swift
public func getEpisodesByPageNumber(pageNumber: Int) -> Future<[RMEpisodeModel], Error>
Return Value
Array of Episode model struct.
-
Request all episodes.
Declaration
Swift
public func getAllEpisodes() -> Future<[RMEpisodeModel], Error>
Return Value
Array of Episode model struct.
-
Request episodes with given filter.
- filter: EpisodesFilter struct (provides requestURL with query options).
Declaration
Swift
public func getEpisodesByFilter(filter: RMEpisodeFilter) -> Future<[RMEpisodeModel], Error>
Return Value
Array of Episodes model struct.