import Foundation

public struct DiscoverSection: Identifiable, Equatable, Hashable, Codable {
    enum CodingKeys: String, CodingKey {
        case playlistId = "playlist_id"
        case name
    }

    public var id: String { playlistId }
    public var playlistId: String
    public var name: String
    // TODO: return this from API?
    public var showPosition: Bool { name.lowercased() == "trending" }

    public init(playlistId: String, name: String) {
        self.playlistId = playlistId
        self.name = name
    }
}
