From 1b83f4586739bc541af9ff4c73956a73e3cacc46 Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Tue, 18 Apr 2023 20:31:57 +0200 Subject: [PATCH] Implemented the AmiiboRelease model. --- Sources/Models/AmiiboRelease.swift | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Sources/Models/AmiiboRelease.swift diff --git a/Sources/Models/AmiiboRelease.swift b/Sources/Models/AmiiboRelease.swift new file mode 100644 index 0000000..a53c7a1 --- /dev/null +++ b/Sources/Models/AmiiboRelease.swift @@ -0,0 +1,21 @@ +import Foundation + +extension Amiibo { + public struct Release { + public let australia: Date? + public let europe: Date? + public let japan: Date? + public let america: Date? + } +} + +// MARK: - Decodable + +extension Amiibo.Release: Decodable { + enum CodingKeys: String, CodingKey { + case australia = "au" + case europe = "eu" + case japan = "jp" + case america = "na" + } +}