Added support for Switch 2 games to the Amiibo type. (#21)

This PR contains the work done to add support for *Switch 2* games to the `Amiibo` model type of the library. In addition, some test cases and documentation have been updated/revised due to this update.

Reviewed-on: #21
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Co-committed-by: Javier Cicchelli <javier@rock-n-code.com>
This commit was merged in pull request #21.
This commit is contained in:
2025-11-09 20:19:13 +00:00
committed by Javier Cicchelli
parent 0d9c9e22a4
commit fae4b44698
127 changed files with 158 additions and 138 deletions
@@ -13,15 +13,15 @@
// ===----------------------------------------------------------------------===
extension Amiibo {
/// A model that represents the usage of an amiibo item within a certain game.
/// A model that represents the usage of an amiibo within a certain game.
public struct Usage: Sendable {
// MARK: Properties
/// An explanation of how to use an amiibo item.
/// An explanation of how to use an amiibo.
public let explanation: String
/// A flag that indicates whether an amiibo item can save game data in it.
/// A flag that indicates whether an amiibo can save game data in it.
public let isWriteable: Bool
// MARK: Initializers