From d2f9b6976175dd0a8a68c9446c8115a6d19555c7 Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Tue, 18 Apr 2023 20:31:21 +0200 Subject: [PATCH] Implemented the KeyName model. --- Sources/Models/KeyName.swift | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Sources/Models/KeyName.swift diff --git a/Sources/Models/KeyName.swift b/Sources/Models/KeyName.swift new file mode 100644 index 0000000..f606206 --- /dev/null +++ b/Sources/Models/KeyName.swift @@ -0,0 +1,15 @@ +public struct KeyName { + public let key: String + public let name: String? +} + +// MARK: - Decodable + +extension KeyName: Decodable {} + +// MARK: - Type aliases + +public typealias AmiiboType = KeyName +public typealias AmiiboSeries = KeyName +public typealias GameSeries = KeyName +public typealias Character = KeyName