Javier Cicchelli f0c22f2747 [Improvement] DTOs (#19)
This PR contains the work done to encapsulate the public models under a namespace, to avoid any possible ambiguities when developers use this package. Furthermore, some documentation has been updated an, of course, the available Xcode and Web documentation has been re-generated.

Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Reviewed-on: #19
2023-07-23 13:51:25 +00:00

43 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ``AmiiboService``
Ready-to-use service that retrieves decoded entities from any of the [Amiibo API](https://www.amiiboapi.com) available endpoints.
## Overview
**AmiiboService** provides a service for retrieving data from the remote [Amiibo API](https://www.amiiboapi.com) endpoints that could be used in either in libraries and applications, targeting not only Apple platforms, such as *iOS*, *macOS*, *tvOS*, *watchOS*, and *xrOS*; but *Linux* and *Windows* platforms as well.
This package provides all the necessary components to the developers to:
* data filtering parameters to the requests to send to the remote service, if required;
* decoded models from the data coming in from those responses.
## Topics
### Essentials
- <doc:GettingStarted>
- ``AmiiboService/AmiiboService``
### Models
- ``DTO``
- ``DTO/Amiibo``
- ``DTO/KeyName``
- ``DTO/AmiiboSeries``
- ``DTO/AmiiboType``
- ``DTO/Character``
- ``DTO/GameSeries``
- ``DTO/LastUpdated``
### Filters
- ``AmiiboFilter``
- ``KeyNameFilter``
- ``AmiiboSeriesFilter`` 
- ``AmiiboTypeFilter``
- ``CharacterFilter``
- ``GameSeriesFilter``
### Errors
- ``AmiiboClientError``