jellyflood/JellyfinPlayer/OpenCastSwift/Models/AppAvailability.swift

25 lines
560 B
Swift

//
// AppAvailability.swift
// OpenCastSwift
//
// Created by Miles Hollingsworth on 4/22/18
// Copyright © 2018 Miles Hollingsworth. All rights reserved.
//
import SwiftyJSON
import Foundation
public class AppAvailability: NSObject {
public var availability = [String: Bool]()
}
extension AppAvailability {
convenience init(json: JSON) {
self.init()
if let availability = json[CastJSONPayloadKeys.availability].dictionaryObject as? [String: String] {
self.availability = availability.mapValues { $0 == "APP_AVAILABLE" }
}
}
}