struct SelectedTrackCriteria {
    let type: String
    let value: Any?

    let json: NSDictionary?

    init(_ json: NSDictionary!) {
        guard json != nil else {
            self.json = nil
            self.type = ""
            self.value = nil
            return
        }
        self.json = json
        self.type = json["type"] as? String ?? ""
        self.value = json["value"]
    }
}