This PR contains the work done to implement the actual public service interface to the Amiibo API. To provide further details about this work: - [x] defined a `Filter` protocol; - [x] implemented the `AmiiboFilter` and the `KeyNameFilter` filters; - [x] implemented the `Result` model; - [x] defined the `Service` protocol; - [x] implemented the `AmiiboService` concrete service; - [x] fixed the `path` of the `GetAmiiboEndpoint` endpoint; - [x] made the `usage` property of the `Game` model optional; - [x] replaced the `showGames` and the `showUsage` flags of the `AmiiboFilter` filter with an enumeration. Co-authored-by: Javier Cicchelli <javier@rock-n-code.com> Reviewed-on: #4
AmiiboService
A description of this package.
Description
Ready-to-use service that retrieves decoded entities from any of the Amiibo API available endpoints.
https://github.com/rock-n-code/amiibo-service
Readme
4.6 MiB
SwiftLibs package update
Latest
Languages
Swift
93.3%
HTML
2.7%
Makefile
2.3%
JavaScript
1.7%