Files
eqn.ios/Sources/Earthquake Network/Models/EQNPurchaseAvailability.swift
T
2020-07-30 21:09:03 +02:00

33 lines
897 B
Swift

//
// EQNPurchaseAvailability.swift
// Earthquake Network
//
// Created by Busi Andrea on 30/07/2020.
// Copyright © 2020 Earthquake Network. All rights reserved.
//
import Foundation
struct EQNPurchaseAvailability {
var top10kAvailable: Int = 0
var top100kAvailable: Int = 0
// MARK: - Init
init(data: Data) {
guard let availabilities = try? JSONSerialization.jsonObject(with: data, options: []) as? [[String: String]] else {
return
}
availabilities.forEach { (availiability) in
if let string100k = availiability["top_100k_available"], let int100K = Int(string100k) {
self.top100kAvailable = int100K
}
if let string10k = availiability["top_10k_available"], let int10K = Int(string10k) {
self.top10kAvailable = int10K
}
}
}
}