Skip to content

Instantly share code, notes, and snippets.

@sturdysturge
Created Feb 8, 2021
Embed
What would you like to do?
import Foundation
struct TickerData: Codable {
let name: String
let tickers: [Ticker]
}
struct Ticker: Codable {
let base: Base
let target: String
let market: Market
let last, volume: Double
}
enum Base: String, Codable {
case dog = "DOG"
case doge = "DOGE"
case doge3L = "DOGE3L"
case xdg = "XDG"
}
struct Market: Codable {
let name, identifier: String
let hasTradingIncentive: Bool
enum CodingKeys: String, CodingKey {
case name, identifier
case hasTradingIncentive = "has_trading_incentive"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment