import Foundation struct Episode: Identifiable, Codable, Hashable { let id: Int let showId: Int let seasonId: Int let episodeNumber: Int let name: String let overview: String let airDate: Date? let stillPath: String? let rating: Double? let guestStars: [String]? init( id: Int, showId: Int, seasonId: Int, episodeNumber: Int, name: String, overview: String, airDate: Date? = nil, stillPath: String? = nil, rating: Double? = nil, guestStars: [String]? = nil ) { self.id = id self.showId = showId self.seasonId = seasonId self.episodeNumber = episodeNumber self.name = name self.overview = overview self.airDate = airDate self.stillPath = stillPath self.rating = rating self.guestStars = guestStars } }