Javier Cicchelli f34ce5289d [Feature] Service (#4)
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
2023-04-21 18:16:38 +00:00
2023-04-21 18:16:38 +00:00
2023-04-21 18:16:38 +00:00
2023-04-18 19:44:24 +02:00
2023-04-19 14:33:48 +00:00
2023-04-19 14:33:48 +00:00
2023-04-18 19:44:24 +02:00

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
2023-08-14 21:18:35 +00:00
Languages
Swift 93.3%
HTML 2.7%
Makefile 2.3%
JavaScript 1.7%