From f31487a7374a93a769d11d33127fe28f7bad757f Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Tue, 18 Apr 2023 20:32:11 +0200 Subject: [PATCH] Implemented the AmiiboGame model. --- Sources/Models/AmiiboGame.swift | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Sources/Models/AmiiboGame.swift diff --git a/Sources/Models/AmiiboGame.swift b/Sources/Models/AmiiboGame.swift new file mode 100644 index 0000000..9abefcc --- /dev/null +++ b/Sources/Models/AmiiboGame.swift @@ -0,0 +1,17 @@ +extension Amiibo { + public struct Game { + public let identifiers: [String] + public let name: String + public let usage: [Usage] + } +} + +// MARK: - Decodable + +extension Amiibo.Game: Decodable { + enum CodingKeys: String, CodingKey { + case identifiers = "gameID" + case name = "gameName" + case usage = "amiiboUsage" + } +}