From a1fcfdefaebaa23e92b0a83e4c19e5e53b5fae7d Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Tue, 18 Apr 2023 20:31:41 +0200 Subject: [PATCH] Implemented the AmiiboUsage model. --- Sources/Models/AmiiboUsage.swift | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Sources/Models/AmiiboUsage.swift diff --git a/Sources/Models/AmiiboUsage.swift b/Sources/Models/AmiiboUsage.swift new file mode 100644 index 0000000..ee07b16 --- /dev/null +++ b/Sources/Models/AmiiboUsage.swift @@ -0,0 +1,15 @@ +extension Amiibo { + public struct Usage { + public let explanation: String + public let isWritable: Bool + } +} + +// MARK: - Decodable + +extension Amiibo.Usage: Decodable { + enum CodingKeys: String, CodingKey { + case explanation = "Usage" + case isWritable = "write" + } +}