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" + } +}